#ifndef KAMERA_H_
#define KAMERA_H_

#include <GL/glut.h>
#include "../MathFunctions/mathfunctions.h"

extern int mausY, mausZ;
extern int aufSteg;

extern int spinZ, spinY, spinX;
extern float translateX, translateY, translateZ;
extern float kameraLookAtX, kameraLookAtY, kameraLookAtZ;
extern float kameraStandpunktX, kameraStandpunktY, kameraStandpunktZ;
extern float lookAtVerschiebungX, lookAtVerschiebungZ;
extern float vektorBewegungWS[2];
extern float vektorBewegungAD[2];

void mausKamera(int y, int z);
int kollisionsAbfrage();
int kollisionsAbfrageZ();
int kollisionsAbfrageX();
void ueberpruefungAufSteg();

#endif /*KAMERA_H_*/
